package com.woniuxy.dao;

import com.woniuxy.entity.BeforeQueryData;
import com.woniuxy.entity.FinaFow;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface FinaFowDao {
    //查询银行流水录入
    List<FinaFow> initFinaFowPage();

    //修改银行流水
    void updateFinaFow(FinaFow finaFow);

    //增加银行流水录入
    void addFinaFow(FinaFow finaFow);


    //银行流水页面动态多条件查询
    List<FinaFow> queryBankFlow(@Param("beforeQueryData") BeforeQueryData beforeQueryData);

    //查询现金流水录入
    List<FinaFow> listCashFlow();

    //增加现金流水录入
    void addCashFlow(FinaFow finaFow);

    //修改现金流水录入
    void updateCashFlow(FinaFow finaFow);

    //根据银行卡号查出id
    int getById(String bankCard);

    //现金流水页面动态多条件查询
    List<FinaFow> queryCashFlow(@Param("beforeQueryData") BeforeQueryData beforeQueryData);
}
